﻿namespace SLClient.ServiceAPI
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.ObjectModel;
    using System.ServiceModel;

    [GeneratedCode("System.ServiceModel", "4.0.0.0"), ServiceContract(Namespace="http://www.slclient.com", ConfigurationName="ServiceAPI.IService")]
    public interface IService
    {
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IAnnounmentService/AddAnnounment", ReplyAction="http://www.slclient.com/IAnnounmentService/AddAnnounmentResponse")]
        IAsyncResult BeginAddAnnounment(Announment announment, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IPlayInfoService/AddManualOpening", ReplyAction="http://www.slclient.com/IPlayInfoService/AddManualOpeningResponse")]
        IAsyncResult BeginAddManualOpening(OpenLotteryInfo openLotteryInfo, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserInfoService/AddNewUserInfo", ReplyAction="http://www.slclient.com/IUserInfoService/AddNewUserInfoResponse")]
        IAsyncResult BeginAddNewUserInfo(UserInfo userInfo, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IAuthorityService/ChangePassword", ReplyAction="http://www.slclient.com/IAuthorityService/ChangePasswordResponse")]
        IAsyncResult BeginChangePassword(string userAccount, string olderpassword, string newpassword, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IPlayInfoService/CheckOrdersByLastLottery", ReplyAction="http://www.slclient.com/IPlayInfoService/CheckOrdersByLastLotteryResponse")]
        IAsyncResult BeginCheckOrdersByLastLottery(ObservableCollection<int> orderIds, OpenLotteryInfo openLotteryInfo, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IOnlineCustomerService/CreateCustomerService", ReplyAction="http://www.slclient.com/IOnlineCustomerService/CreateCustomerServiceResponse")]
        IAsyncResult BeginCreateCustomerService(CustomerService customerService, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/CreateMoneyInRecord", ReplyAction="http://www.slclient.com/IMoneyOperationService/CreateMoneyInRecordResponse")]
        IAsyncResult BeginCreateMoneyInRecord(MoneyInHistory moneyInHistory, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/CreateMoneyOutApply", ReplyAction="http://www.slclient.com/IMoneyOperationService/CreateMoneyOutApplyResponse")]
        IAsyncResult BeginCreateMoneyOutApply(MoneyOutHistory moneyOutHistory, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IPlayInfoService/CreateNegativUserPlayInfos", ReplyAction="http://www.slclient.com/IPlayInfoService/CreateNegativUserPlayInfosResponse")]
        IAsyncResult BeginCreateNegativUserPlayInfos(ObservableCollection<UserPlayInfo> userPlayInfos, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IBankService/CreateSysBank", ReplyAction="http://www.slclient.com/IBankService/CreateSysBankResponse")]
        IAsyncResult BeginCreateSysBank(AppBank appBank, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IPlayInfoService/CreateUserPlayInfo", ReplyAction="http://www.slclient.com/IPlayInfoService/CreateUserPlayInfoResponse")]
        IAsyncResult BeginCreateUserPlayInfo(UserPlayInfo userPlayInfo, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IAnnounmentService/DeleteAnnounmentById", ReplyAction="http://www.slclient.com/IAnnounmentService/DeleteAnnounmentByIdResponse")]
        IAsyncResult BeginDeleteAnnounmentById(int announmentId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IOnlineCustomerService/DeleteCustomerService", ReplyAction="http://www.slclient.com/IOnlineCustomerService/DeleteCustomerServiceResponse")]
        IAsyncResult BeginDeleteCustomerService(int customerServiceId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IBankService/DeleteSysBank", ReplyAction="http://www.slclient.com/IBankService/DeleteSysBankResponse")]
        IAsyncResult BeginDeleteSysBank(Guid appBankId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserInfoService/DeleteUserInfo", ReplyAction="http://www.slclient.com/IUserInfoService/DeleteUserInfoResponse")]
        IAsyncResult BeginDeleteUserInfo(Guid userId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserInfoService/GetAgentsByUserId", ReplyAction="http://www.slclient.com/IUserInfoService/GetAgentsByUserIdResponse")]
        IAsyncResult BeginGetAgentsByUserId(Guid userId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IBankService/GetAllAppBanks", ReplyAction="http://www.slclient.com/IBankService/GetAllAppBanksResponse")]
        IAsyncResult BeginGetAllAppBanks(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IBankService/GetAllBankInfo", ReplyAction="http://www.slclient.com/IBankService/GetAllBankInfoResponse")]
        IAsyncResult BeginGetAllBankInfo(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IOnlineCustomerService/GetAllCustomerService", ReplyAction="http://www.slclient.com/IOnlineCustomerService/GetAllCustomerServiceResponse")]
        IAsyncResult BeginGetAllCustomerService(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserInfoService/GetAllLoginInfo", ReplyAction="http://www.slclient.com/IUserInfoService/GetAllLoginInfoResponse")]
        IAsyncResult BeginGetAllLoginInfo(DateTime startTime, DateTime endTime, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IPlayInfoService/GetAllPlayInfoTyies", ReplyAction="http://www.slclient.com/IPlayInfoService/GetAllPlayInfoTyiesResponse")]
        IAsyncResult BeginGetAllPlayInfoTyies(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/GetAllUnResponseMoneyOutApply", ReplyAction="http://www.slclient.com/IMoneyOperationService/GetAllUnResponseMoneyOutApplyResponse")]
        IAsyncResult BeginGetAllUnResponseMoneyOutApply(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IAnnounmentService/GetAnnounments", ReplyAction="http://www.slclient.com/IAnnounmentService/GetAnnounmentsResponse")]
        IAsyncResult BeginGetAnnounments(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/GetAutoMoneyInRecordsByDateTime", ReplyAction="http://www.slclient.com/IMoneyOperationService/GetAutoMoneyInRecordsByDateTimeResponse")]
        IAsyncResult BeginGetAutoMoneyInRecordsByDateTime(DateTime startTime, DateTime endTime, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IBankService/GetBankInfoByUserId", ReplyAction="http://www.slclient.com/IBankService/GetBankInfoByUserIdResponse")]
        IAsyncResult BeginGetBankInfoByUserId(Guid userId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IGameReportService/GetGameReportByUserIdAndTime", ReplyAction="http://www.slclient.com/IGameReportService/GetGameReportByUserIdAndTimeResponse")]
        IAsyncResult BeginGetGameReportByUserIdAndTime(Guid userId, DateTime startTime, DateTime endTime, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IGameReportService/GetGameReportDetailesByUserIdAndTime", ReplyAction="http://www.slclient.com/IGameReportService/GetGameReportDetailesByUserIdAndTimeResponse")]
        IAsyncResult BeginGetGameReportDetailesByUserIdAndTime(Guid userId, DateTime startTime, DateTime endTime, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IPlayInfoService/GetLatestOpenLotteriesRecords", ReplyAction="http://www.slclient.com/IPlayInfoService/GetLatestOpenLotteriesRecordsResponse")]
        IAsyncResult BeginGetLatestOpenLotteriesRecords(int lotteryCatagoryId, int count, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/GetLatestSysBankInfo", ReplyAction="http://www.slclient.com/IMoneyOperationService/GetLatestSysBankInfoResponse")]
        IAsyncResult BeginGetLatestSysBankInfo(Guid userId, DateTime dateTime, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IPlayInfoService/GetLotteryCatagories", ReplyAction="http://www.slclient.com/IPlayInfoService/GetLotteryCatagoriesResponse")]
        IAsyncResult BeginGetLotteryCatagories(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/GetManualSettingByDateTime", ReplyAction="http://www.slclient.com/IMoneyOperationService/GetManualSettingByDateTimeResponse")]
        IAsyncResult BeginGetManualSettingByDateTime(DateTime startTime, DateTime endTime, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/GetMoneyOutHistoriesByDateTime", ReplyAction="http://www.slclient.com/IMoneyOperationService/GetMoneyOutHistoriesByDateTimeResponse")]
        IAsyncResult BeginGetMoneyOutHistoriesByDateTime(DateTime start, DateTime end, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IPlayInfoService/GetNewUserPlayInfos", ReplyAction="http://www.slclient.com/IPlayInfoService/GetNewUserPlayInfosResponse")]
        IAsyncResult BeginGetNewUserPlayInfos(Guid userId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserInfoService/GetOnlineAgents", ReplyAction="http://www.slclient.com/IUserInfoService/GetOnlineAgentsResponse")]
        IAsyncResult BeginGetOnlineAgents(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IPlayInfoService/GetOpenLotteriesRecordsByTime", ReplyAction="http://www.slclient.com/IPlayInfoService/GetOpenLotteriesRecordsByTimeResponse")]
        IAsyncResult BeginGetOpenLotteriesRecordsByTime(DateTime start, DateTime end, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IGameReportService/GetOrderDetailes", ReplyAction="http://www.slclient.com/IGameReportService/GetOrderDetailesResponse")]
        IAsyncResult BeginGetOrderDetailes(int orderIdbool, bool isShowRealName, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IGameReportService/GetProfitByUserIdAndTime", ReplyAction="http://www.slclient.com/IGameReportService/GetProfitByUserIdAndTimeResponse")]
        IAsyncResult BeginGetProfitByUserIdAndTime(Guid userId, DateTime startTime, DateTime endTime, string profittype, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IGameReportService/GetProfitMessageByUserId", ReplyAction="http://www.slclient.com/IGameReportService/GetProfitMessageByUserIdResponse")]
        IAsyncResult BeginGetProfitMessageByUserId(Guid userId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IGameReportService/GetProfitReportByUserIdAndTime", ReplyAction="http://www.slclient.com/IGameReportService/GetProfitReportByUserIdAndTimeResponse")]
        IAsyncResult BeginGetProfitReportByUserIdAndTime(Guid userId, DateTime startTime, DateTime endTime, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IBankService/GetSingleSysBank", ReplyAction="http://www.slclient.com/IBankService/GetSingleSysBankResponse")]
        IAsyncResult BeginGetSingleSysBank(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/ISiteConfigService/GetSiteConfig", ReplyAction="http://www.slclient.com/ISiteConfigService/GetSiteConfigResponse")]
        IAsyncResult BeginGetSiteConfig(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IPlayInfoService/GetTopTenWinInfos", ReplyAction="http://www.slclient.com/IPlayInfoService/GetTopTenWinInfosResponse")]
        IAsyncResult BeginGetTopTenWinInfos(int lotteryCatagoryId, string qihao, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/GetUnHandlerMonneyOutApplyByManager", ReplyAction="http://www.slclient.com/IMoneyOperationService/GetUnHandlerMonneyOutApplyByManagerResponse")]
        IAsyncResult BeginGetUnHandlerMonneyOutApplyByManager(AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/GetUnShownMoneyInRecords", ReplyAction="http://www.slclient.com/IMoneyOperationService/GetUnShownMoneyInRecordsResponse")]
        IAsyncResult BeginGetUnShownMoneyInRecords(Guid userId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserInfoService/GetUserByUserId", ReplyAction="http://www.slclient.com/IUserInfoService/GetUserByUserIdResponse")]
        IAsyncResult BeginGetUserByUserId(Guid userId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserScaleInfoService/GetUserScaleInfosById", ReplyAction="http://www.slclient.com/IUserScaleInfoService/GetUserScaleInfosByIdResponse")]
        IAsyncResult BeginGetUserScaleInfosById(Guid userId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/GetWaitForMoneyInHosties", ReplyAction="http://www.slclient.com/IMoneyOperationService/GetWaitForMoneyInHostiesResponse")]
        IAsyncResult BeginGetWaitForMoneyInHosties(DateTime dateTime, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserInfoService/LoginOut", ReplyAction="http://www.slclient.com/IUserInfoService/LoginOutResponse")]
        IAsyncResult BeginLoginOut(Guid userId, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IBankService/SearchUserBanksByName", ReplyAction="http://www.slclient.com/IBankService/SearchUserBanksByNameResponse")]
        IAsyncResult BeginSearchUserBanksByName(string name, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IAnnounmentService/UpdateAnnounmentById", ReplyAction="http://www.slclient.com/IAnnounmentService/UpdateAnnounmentByIdResponse")]
        IAsyncResult BeginUpdateAnnounmentById(Announment announment, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IOnlineCustomerService/UpdateCustomerService", ReplyAction="http://www.slclient.com/IOnlineCustomerService/UpdateCustomerServiceResponse")]
        IAsyncResult BeginUpdateCustomerService(CustomerService customerService, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/UpdateRecordByMoneyInId", ReplyAction="http://www.slclient.com/IMoneyOperationService/UpdateRecordByMoneyInIdResponse")]
        IAsyncResult BeginUpdateRecordByMoneyInId(Guid moneyInId, bool isEdit, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/ISiteConfigService/UpdateSiteConfig", ReplyAction="http://www.slclient.com/ISiteConfigService/UpdateSiteConfigResponse")]
        IAsyncResult BeginUpdateSiteConfig(SiteConfig siteConfig, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IBankService/UpdateSysBank", ReplyAction="http://www.slclient.com/IBankService/UpdateSysBankResponse")]
        IAsyncResult BeginUpdateSysBank(AppBank appBank, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IMoneyOperationService/UpdateUserAccountByManualSetting", ReplyAction="http://www.slclient.com/IMoneyOperationService/UpdateUserAccountByManualSettingResponse")]
        IAsyncResult BeginUpdateUserAccountByManualSetting(UserInfo userInfo, MoneyInHistory moneyInHistory, ManualSetting manualSetting, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserInfoService/UpdateUserActivityMoneyByUserId", ReplyAction="http://www.slclient.com/IUserInfoService/UpdateUserActivityMoneyByUserIdResponse")]
        IAsyncResult BeginUpdateUserActivityMoneyByUserId(ViwMoneyOut viwMoneyOut, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IBankService/UpdateUserBankInfo", ReplyAction="http://www.slclient.com/IBankService/UpdateUserBankInfoResponse")]
        IAsyncResult BeginUpdateUserBankInfo(UserBank userBank, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserInfoService/UpdateUserInfo", ReplyAction="http://www.slclient.com/IUserInfoService/UpdateUserInfoResponse")]
        IAsyncResult BeginUpdateUserInfo(UserInfo userInfo, bool isLogin, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IUserScaleInfoService/UpdateUserScaleInfo", ReplyAction="http://www.slclient.com/IUserScaleInfoService/UpdateUserScaleInfoResponse")]
        IAsyncResult BeginUpdateUserScaleInfo(UserScaleInfo userScaleInfo, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IAuthorityService/VerifyManager", ReplyAction="http://www.slclient.com/IAuthorityService/VerifyManagerResponse")]
        IAsyncResult BeginVerifyManager(string userAccount, string password, AsyncCallback callback, object asyncState);
        [OperationContract(AsyncPattern=true, Action="http://www.slclient.com/IAuthorityService/VerifyUser", ReplyAction="http://www.slclient.com/IAuthorityService/VerifyUserResponse")]
        IAsyncResult BeginVerifyUser(string userAccount, string password, AsyncCallback callback, object asyncState);
        bool EndAddAnnounment(IAsyncResult result);
        int EndAddManualOpening(IAsyncResult result);
        int EndAddNewUserInfo(IAsyncResult result);
        bool EndChangePassword(IAsyncResult result);
        void EndCheckOrdersByLastLottery(IAsyncResult result);
        bool EndCreateCustomerService(IAsyncResult result);
        void EndCreateMoneyInRecord(IAsyncResult result);
        int EndCreateMoneyOutApply(IAsyncResult result);
        int EndCreateNegativUserPlayInfos(IAsyncResult result);
        bool EndCreateSysBank(IAsyncResult result);
        bool EndCreateUserPlayInfo(IAsyncResult result);
        bool EndDeleteAnnounmentById(IAsyncResult result);
        bool EndDeleteCustomerService(IAsyncResult result);
        bool EndDeleteSysBank(IAsyncResult result);
        bool EndDeleteUserInfo(IAsyncResult result);
        ObservableCollection<UserInfo> EndGetAgentsByUserId(IAsyncResult result);
        ObservableCollection<AppBank> EndGetAllAppBanks(IAsyncResult result);
        ObservableCollection<BankInfo> EndGetAllBankInfo(IAsyncResult result);
        CustomerService EndGetAllCustomerService(IAsyncResult result);
        ObservableCollection<ViwLoginLog> EndGetAllLoginInfo(IAsyncResult result);
        ObservableCollection<PlayTypeInfo> EndGetAllPlayInfoTyies(IAsyncResult result);
        ObservableCollection<ViwMoneyOut> EndGetAllUnResponseMoneyOutApply(IAsyncResult result);
        ObservableCollection<Announment> EndGetAnnounments(IAsyncResult result);
        ObservableCollection<MoneyInHistory> EndGetAutoMoneyInRecordsByDateTime(IAsyncResult result);
        UserBank EndGetBankInfoByUserId(IAsyncResult result);
        ObservableCollection<ViwGameReport> EndGetGameReportByUserIdAndTime(IAsyncResult result);
        ObservableCollection<ViwUserPlayInfo> EndGetGameReportDetailesByUserIdAndTime(IAsyncResult result);
        ObservableCollection<OpenLotteryInfo> EndGetLatestOpenLotteriesRecords(IAsyncResult result);
        MoneyInHistory EndGetLatestSysBankInfo(IAsyncResult result);
        ObservableCollection<LotteryCatagory> EndGetLotteryCatagories(IAsyncResult result);
        ObservableCollection<ViwManualSeting> EndGetManualSettingByDateTime(IAsyncResult result);
        ObservableCollection<ViwMoneyOut> EndGetMoneyOutHistoriesByDateTime(IAsyncResult result);
        ObservableCollection<ViwUserPlayInfo> EndGetNewUserPlayInfos(IAsyncResult result);
        ObservableCollection<UserInfo> EndGetOnlineAgents(IAsyncResult result);
        ObservableCollection<OpenLotteryInfo> EndGetOpenLotteriesRecordsByTime(IAsyncResult result);
        ViwUserPlayInfo EndGetOrderDetailes(IAsyncResult result);
        ObservableCollection<ProfitList> EndGetProfitByUserIdAndTime(IAsyncResult result);
        ObservableCollection<ProfitList> EndGetProfitMessageByUserId(IAsyncResult result);
        ObservableCollection<ViwProfitReport> EndGetProfitReportByUserIdAndTime(IAsyncResult result);
        AppBank EndGetSingleSysBank(IAsyncResult result);
        SiteConfig EndGetSiteConfig(IAsyncResult result);
        ObservableCollection<ViwTopWinnerInfo> EndGetTopTenWinInfos(IAsyncResult result);
        int EndGetUnHandlerMonneyOutApplyByManager(IAsyncResult result);
        ObservableCollection<MoneyInHistory> EndGetUnShownMoneyInRecords(IAsyncResult result);
        UserInfo EndGetUserByUserId(IAsyncResult result);
        ObservableCollection<UserScaleInfo> EndGetUserScaleInfosById(IAsyncResult result);
        ObservableCollection<MoneyInHistory> EndGetWaitForMoneyInHosties(IAsyncResult result);
        void EndLoginOut(IAsyncResult result);
        ObservableCollection<UserBank> EndSearchUserBanksByName(IAsyncResult result);
        bool EndUpdateAnnounmentById(IAsyncResult result);
        bool EndUpdateCustomerService(IAsyncResult result);
        void EndUpdateRecordByMoneyInId(IAsyncResult result);
        void EndUpdateSiteConfig(IAsyncResult result);
        bool EndUpdateSysBank(IAsyncResult result);
        bool EndUpdateUserAccountByManualSetting(IAsyncResult result);
        bool EndUpdateUserActivityMoneyByUserId(IAsyncResult result);
        void EndUpdateUserBankInfo(IAsyncResult result);
        bool EndUpdateUserInfo(IAsyncResult result);
        bool EndUpdateUserScaleInfo(IAsyncResult result);
        UserInfo EndVerifyManager(IAsyncResult result);
        UserInfo EndVerifyUser(IAsyncResult result);
    }
}

